package com.esp.commentprovider.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.esp.commentprovider.entity.NewsComment;
import com.esp.commentprovider.util.PageQueryUtil;
import com.esp.commentprovider.util.PageResult;


import java.util.List;

public interface CommentService extends IService<NewsComment> {

    /*
    查询最近10条评论
     */
    public List<NewsComment> selectNewsCommentLast(int limit);
    /**
     * 添加评论
     *
     * @param newsComment
     * @return
     */
    Boolean addComment(NewsComment newsComment);

    /**
     * 后台管理系统中评论分页功能
     *
     * @param pageUtil
     * @return
     */
    PageResult getCommentsPage(PageQueryUtil pageUtil);

    /**
     * 批量审核
     *
     * @param ids
     * @return
     */
    Boolean checkDone(Integer[] ids);

    /**
     * 批量删除
     *
     * @param ids
     * @return
     */
    Boolean deleteBatch(Integer[] ids);
}
